package com.zucc.eye.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.io.Serializable;
import javax.persistence.*;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
 * @description reactions
 * @author zhengkai.blog.csdn.net
 * @date 2022-02-09
 */
@Entity
@Builder
@AllArgsConstructor
@Data
@Table(name="reactions")
@ApiModel("reactions")
public class Reactions implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @ApiModelProperty("id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;

    /**
    * url
    */
    @ApiModelProperty("url")
    @Column(name="url")
    private String url;

    /**
    * total_count
    */
    @ApiModelProperty("total_count")
    @Column(name="total_count")
    private Integer totalCount;

    /**
    * add_one
    */
    @ApiModelProperty("add_one")
    @Column(name="add_one")
    private Integer addOne;

    /**
    * minus_one
    */
    @ApiModelProperty("minus_one")
    @Column(name="minus_one")
    private Integer minusOne;

    /**
    * laugh
    */
    @ApiModelProperty("laugh")
    @Column(name="laugh")
    private Integer laugh;

    /**
    * heart
    */
    @ApiModelProperty("heart")
    @Column(name="heart")
    private Integer heart;

    /**
    * hooray
    */
    @ApiModelProperty("hooray")
    @Column(name="hooray")
    private Integer hooray;

    /**
    * confused
    */
    @ApiModelProperty("confused")
    @Column(name="confused")
    private Integer confused;

    /**
    * rocket
    */
    @ApiModelProperty("rocket")
    @Column(name="rocket")
    private Integer rocket;

    /**
    * eyes
    */
    @ApiModelProperty("eyes")
    @Column(name="eyes")
    private Integer eyes;

    public Reactions() {
    }

}